Resource StructureDefinition/FHIR Server from package rki.demis.ars#1.0.0-alpha.1 (78 ms)
Resources that use this resource
Resources that this resource uses
Source
{
"resourceType" : "StructureDefinition",
"id" : "Patient",
"url" : "https://demis.rki.de/fhir/ars/StructureDefinition/Patient",
"version" : "1.0.0",
"name" : "Patient",
"title" : "Patient",
"status" : "draft",
"experimental" : false,
"date" : "2024-09-27",
"publisher" : "ARS@rki.de",
"description" : "In diesem Profil werden Angaben zum Patienten gemacht. Für ARS dürfen nach §13 Abs. 4 IfSG ausschlieÃlich pseudonymisierte Falldaten übermittelt werden. Zur Pseudonymbildung siehe Kapitel 'Pseudonymisierung' im Implementierungsleitfaden.",
"fhirVersion" : "4.0.1",
"kind" : "resource",
"abstract" : false,
"type" : "Patient",
"baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Patient",
"derivation" : "constraint",
"differential" : {
"element" : [
{
"id" : "Patient.id",
"path" : "Patient.id",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Patient.identifier",
"path" : "Patient.identifier",
"slicing" : {
"discriminator" : [
{
"type" : "pattern",
"path" : "system"
}
],
"rules" : "closed"
},
"short" : "Patientenpseudonym",
"definition" : "Ein Paar von UUIDs, die zusammen als Patientenpseudonym auftreten. Der Bildung der Pseudonyme liegt ein für ARS entwickeltes Konzept zugrunde. Das Konzept ist im Implementierungsleitfaden im Kapitel 'Pseudonymisierung' zu finden.",
"min" : 2,
"max" : "2",
"mustSupport" : true
},
{
"id" : "Patient.identifier:rkiPatientPseudonym",
"path" : "Patient.identifier",
"sliceName" : "rkiPatientPseudonym",
"min" : 2,
"max" : "2",
"mustSupport" : true
},
{
"id" : "Patient.identifier:rkiPatientPseudonym.use",
"path" : "Patient.identifier.use",
"max" : "0"
},
{
"id" : "Patient.identifier:rkiPatientPseudonym.type",
"path" : "Patient.identifier.type",
"max" : "0"
},
{
"id" : "Patient.identifier:rkiPatientPseudonym.system",
"path" : "Patient.identifier.system",
"min" : 1,
"patternUri" : "https://demis.rki.de/fhir/NamingSystem/CommonPatientPseudonym",
"mustSupport" : true
},
{
"id" : "Patient.identifier:rkiPatientPseudonym.value",
"path" : "Patient.identifier.value",
"min" : 1,
"constraint" : [
{
"key" : "pseudonymIsUUID",
"severity" : "error",
"human" : "Die Patientenpseudonyme muessen als UUID uebergeben werden.",
"expression" : "$this.toString().matches('^urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$')",
"source" : "https://demis.rki.de/fhir/ars/StructureDefinition/Patient"
}
],
"mustSupport" : true
},
{
"id" : "Patient.identifier:rkiPatientPseudonym.period",
"path" : "Patient.identifier.period",
"max" : "0"
},
{
"id" : "Patient.identifier:rkiPatientPseudonym.assigner",
"path" : "Patient.identifier.assigner",
"max" : "0"
},
{
"id" : "Patient.active",
"path" : "Patient.active",
"max" : "0"
},
{
"id" : "Patient.name",
"path" : "Patient.name",
"max" : "0"
},
{
"id" : "Patient.telecom",
"path" : "Patient.telecom",
"max" : "0"
},
{
"id" : "Patient.gender",
"path" : "Patient.gender",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Patient.gender.extension",
"path" : "Patient.gender.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"ordered" : false,
"rules" : "open"
}
},
{
"id" : "Patient.gender.extension:other-amtlich",
"path" : "Patient.gender.extension",
"sliceName" : "other-amtlich",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "Extension",
"profile" : [
"http://fhir.de/StructureDefinition/gender-amtlich-de"
]
}
]
},
{
"id" : "Patient.birthDate",
"path" : "Patient.birthDate",
"short" : "Geburtsdatum (YYYY-MM)",
"definition" : "Geburtsdatum des Patienten, nur Angabe des Geburtsmonats und Geburtsjahres.",
"min" : 1,
"constraint" : [
{
"key" : "yearAndMonthOnlyBirthDate",
"severity" : "error",
"human" : "Das Geburtsdatum darf lediglich Jahr und Monat der Geburt beinhalten",
"expression" : "$this.toString().matches('^[0-9]{4}-[0-9]{2}|[0-9]{4}$')",
"source" : "https://demis.rki.de/fhir/ars/StructureDefinition/Patient"
}
],
"mustSupport" : true
},
{
"id" : "Patient.deceased[x]",
"path" : "Patient.deceased[x]",
"max" : "0"
},
{
"id" : "Patient.address",
"path" : "Patient.address",
"short" : "Wohnort (3-stellige PLZ)",
"definition" : "Die Angabe zum Wohnort des Patienten in Form der 3-stelligen Postleitzahl unter ist ausschlieÃlich bei Diagnostik zu Chlamydia trachomatis relevant. Sollten Angaben für einen anderen Erreger als für Chlamydia trachomatis gemacht werden, wird diese nach Ãbermittlung an das RKI aus der Rohdatenbank entfernt und steht für die weitere Datenverarbeitung am RKI nicht zur Verfügung. Hintergrund für die Erhebung dieser Angaben ist die Integration des Chlamydien-Sentinels in die Ãbermittlung für ARS. Siehe auch Kapitel 'Integration von Sentinel-Systemen' im Implementierungsleitfaden.",
"max" : "1",
"mustSupport" : true
},
{
"id" : "Patient.address.use",
"path" : "Patient.address.use",
"max" : "0"
},
{
"id" : "Patient.address.type",
"path" : "Patient.address.type",
"max" : "0"
},
{
"id" : "Patient.address.text",
"path" : "Patient.address.text",
"max" : "0"
},
{
"id" : "Patient.address.line",
"path" : "Patient.address.line",
"max" : "0"
},
{
"id" : "Patient.address.city",
"path" : "Patient.address.city",
"max" : "0"
},
{
"id" : "Patient.address.district",
"path" : "Patient.address.district",
"max" : "0"
},
{
"id" : "Patient.address.state",
"path" : "Patient.address.state",
"max" : "0"
},
{
"id" : "Patient.address.postalCode",
"path" : "Patient.address.postalCode",
"constraint" : [
{
"key" : "threeDigitPostalCode",
"severity" : "error",
"human" : "Die 'verkürzte' Postleitzahl muss aus den ersten 3 Ziffern der 'normalen' Postleitzahl bestehen",
"expression" : "$this.toString().matches('^[0-9]{3}$')",
"source" : "https://demis.rki.de/fhir/ars/StructureDefinition/Patient"
}
]
},
{
"id" : "Patient.address.country",
"path" : "Patient.address.country",
"max" : "0"
},
{
"id" : "Patient.address.period",
"path" : "Patient.address.period",
"max" : "0"
},
{
"id" : "Patient.maritalStatus",
"path" : "Patient.maritalStatus",
"max" : "0"
},
{
"id" : "Patient.multipleBirth[x]",
"path" : "Patient.multipleBirth[x]",
"max" : "0"
},
{
"id" : "Patient.photo",
"path" : "Patient.photo",
"max" : "0"
},
{
"id" : "Patient.contact",
"path" : "Patient.contact",
"max" : "0"
},
{
"id" : "Patient.communication",
"path" : "Patient.communication",
"max" : "0"
},
{
"id" : "Patient.generalPractitioner",
"path" : "Patient.generalPractitioner",
"max" : "0"
},
{
"id" : "Patient.managingOrganization",
"path" : "Patient.managingOrganization",
"max" : "0"
},
{
"id" : "Patient.link",
"path" : "Patient.link",
"max" : "0"
}
]
},
"text" : {
}
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.